suit someone's needs - Spanish English Dictionary